#!/bin/bash

ns=
pod=

while getopts "n:p:m:a:c:o:A" opt; do
  case $opt in
    n) ns=$OPTARG ;;
    p) pod=$OPTARG ;;
    m) ns=$OPTARG ; pod=$OPTARG ;;
    \?) echo -e "\n参数说明：\n-n 指定命名空间\n-p 指定pod名称（支持模糊匹配）\n-m 同时指定命名空间和pod名称\n" ; exit 1 ;;
  esac
done

if [[ "$ns" = "" ]];
then
  echo -e "\n[ ERROR ] 请使用参数 -n 指定命名空间\n";
  exit 1;
fi
if [[ "$pod" = "" ]];
then
  echo -e "\n[ ERROR ] 请使用参数 -p 指定pod名称\n";
  exit 1;
elif [[ "$pod" = "*" ]];
then
  pod=""
fi

/home/deploy/sh/manage/krun -n $ns -p $pod -o -it arthas

